package cn.jjxx.modules.workflow.service;

import cn.jjxx.core.common.service.ICommonService;
import cn.jjxx.modules.activiti.service.IFlowService;
import cn.jjxx.modules.workflow.entity.ActSignTemplate;

/**   
 * @Title: 流程签字模板
 * @Description: 流程签字模板
 * @author zcg
 * @date 2018-04-17 21:25:15
 * @version V1.0   
 *
 */
public interface IActSignTemplateService extends ICommonService<ActSignTemplate> {

	/**
	 * @Description: 保存模板 .<br>
	 * @param actSignTemplate 实体.<br>
	 * @author 郑成功 .<br>
	 * @date 2018-5-30 下午10:39:52.<br>
	 */
	boolean save(ActSignTemplate actSignTemplate);
	
	/**
	 * @Description: 获取单据签字模板 .<br>
	 * @param billId 单据Id.<br>
	 * @author 郑成功 .<br>
	 * @date 2018-8-22 下午3:08:58.<br>
	 */
	String getSignTemplate(String billId,IFlowService flowService);
	
	/**
	 * @Description: 获取单据签字模板,并替换掉相关内容 .<br>
	 * @param billId 单据Id.<br>
	 * @author 郑成功 .<br>
	 * @date 2018-8-22 下午3:08:58.<br>
	 */
	String replaceSignContents(String billId,IFlowService flowService);
		
}

